pillory (someone) for hypocrisy

Translations
осмеивать (кого-то) за лицемерие
The activist was pilloried for hypocrisy after his past actions were revealed.
Активиста осмеяли за лицемерие после того, как стали известны его прошлые действия.